;
(function (window, angular) {
    'use strict';
    angular.module("Controller.Logistics", ["Controller.Logistics.HandoverBill", "Controller.Logistics.HandoverBill4JCK", "Controller.Logistics.Route","Controller.Logistics.Send",
        "Controller.Logistics.WaybillMaintenance", "Controller.Logistics.WaybillReconciliation", "Controller.Logistics.InfoEntry", "Controller.Logistics.BoxupPack",
        "Controller.Logistics.FeeruleHY", "Controller.Logistics.FeeruleYZH",
    ])
        
        .config(['$stateProvider', function ($stateProvider) {

            $stateProvider.state("app.logistics.handoverBill", {
                is18n: true,
                url: "/handoverBill",
                templateUrl: "view/logistics/handoverBill.html",
                controller: "HandoverBillCtrl",
                params: {
                    orderNo: "",
                    backlogData: {}
                }
            });

            $stateProvider.state("app.logistics.handoverBill4JCK", {
                url: "/handoverBill4JCK",
                templateUrl: "view/logistics/handoverBill4JCK.html",
                controller: "HandoverBill4JCKCtrl"
            });

            $stateProvider.state("app.logistics.route", {
                url: "/route",
                templateUrl: "view/logistics/route.html",
                controller: "LogisticsRouteCtrl"
            });
            $stateProvider.state("app.logistics.send", {
                url: "/send",
                templateUrl: "view/logistics/send.html",
                controller: "LogisticsSendCtrl"
            });
            $stateProvider.state("app.logistics.waybillMaintenance", {
                url: "/waybillMaintenance",
                templateUrl: "view/logistics/waybillMaintenance.html",
                controller: "WaybillMaintenanceCtrl"
            });
            $stateProvider.state("app.logistics.waybillReconciliation", {
                url: "/waybillReconciliation",
                templateUrl: "view/logistics/waybillReconciliation.html",
                controller: "WaybillReconciliationCtrl"
            });
            $stateProvider.state("app.logistics.logisticStatus", {
                url: "/infoEntry",
                templateUrl: "view/logistics/infoEntry.html",
                controller: "InfoEntryCtrl"
            });
            $stateProvider.state("app.logistics.boxup_pack", {
                url: "/boxupPack",
                templateUrl: "view/logistics/boxupPack.html",
                controller: "BoxupPackCtrl"
            });

            $stateProvider.state("app.logistics.feeruleHY", {
                url: "/feeruleHY",
                templateUrl: "view/logistics/feeruleHY.html",
                controller: "FeeruleHYCtrl"
            });
            $stateProvider.state("app.logistics.feeruleYZH", {
                url: "/feeruleYZH",
                templateUrl: "view/logistics/feeruleYZH.html",
                controller: "FeeruleYZHCtrl"
            });
        }])
    ;
})(window, window.angular);